# 21ms 3044KB 30Min
"""
2020 年有个罕见的“对称日”，即 2020 年 2 月 2 日，按照 年年年年月月日日 格式组成的字符串 20200202 是完全对称的。
输入格式：
输入首先在第一行给出正整数 N（1<N≤10）。随后 N 行，每行给出一个日期，却是按英文习惯的格式：Month Day, Year。
输出格式：
对每一个给定的日期，在一行中先输出 Y 如果这是一个对称日，否则输出 N；随后空一格，输出日期对应的 年年年年月月日日 格式组成的字符串。
"""
num=int(input())
mon={'Jan': '01', 'Feb': '02', 'Mar': '03', 'Apr': '04', 'May': '05','Jun': '06', \
'Jul': '07','Aug': '08','Sep': '09','Oct': '10','Nov':'11','Dec':'12' }    

for i in range(num):
    ans=""
    temp,year=input().split(', ')
    year=year.zfill(4)
    month,day=temp.split()
    ans+=mon[month]
    day=day.zfill(2)
    ans+=day
    if year==ans[::-1]:
        print('Y',end=' ')
    else:
        print('N',end=' ')

    print(year+ans,end='\n')

